package com.tinyseed.emcp.api.dashboard.service;

import com.tinyseed.emcp.api.dashboard.entity.BasicInfo;
import com.tinyseed.emcp.api.dashboard.entity.Dashboard;
import com.tinyseed.emcp.api.dashboard.entity.DashboardView;
import com.tinyseed.emcp.api.dashboard.query.TreeQuickQuery;

import java.util.List;

/**
 * @version Revision 1.0.0
 * @版权：SINOSERVICES 版权所有 (c) 2013
 * @author:Leen
 * @email:Howard.Wu@sinoservices.com
 * @see:
 * @创建日期：
 * @功能说明：
 * @begin
 * @修改记录:
 * @修改后版本 修改人        修改内容
 * @ Howard        	创建
 * @end
 */
public interface DashboardService {

    /*生成重污染天气应急所需要的树*/
    List<TreeQuickQuery> allMonitorRelationTree();

    DashboardView computeEnterpriseStatue();

    BasicInfo basicInfo();

    void getExceptionInfo();

    /*计算每天的运行情况*/
    void saveTodayDashboardView();

    void computeEnterpriseRunnerStatue();

}
